/**
 ****************************************************************************************************
 * @file        adc.h
 * @author      嵌入式小书虫
 * @version     V1.0
 * @date        2020-04-17
 * @brief       key 驱动代码
 ****************************************************************************************************
 *
 * 修改说明
 * V1.0 20200417
 * 第一次发布
 <欢迎关注微信公众号：嵌入式小书虫>
 *
 ****************************************************************************************************
 */

#ifndef _ADC_BATTERY_H
#define _ADC_BATTERY_H
#include "./SYSTEM/sys/sys.h"
#include "./SYSTEM/delay/delay.h"

#define ADC_GPIO_PIN  GPIO_PIN_1
#define ADC_GPIO_PORT  GPIOC

extern volatile uint32_t gadc_ref , gadc_bat , gadc_power ;

void MX_ADC1_Init(void) ;
uint32_t get_adc_value(void);
void HAL_ADC_MspInit(ADC_HandleTypeDef* adcHandle);
void MX_ADC1_Init(void);
void adc_init();
 void sample_volts(void);
/******************************************************************************************/

#endif
